package com.oet.webservice.business.data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.oet.persistence.entity.Category;
import com.oet.persistence.entity.CourseSeries;
import com.oet.persistence.entity.Teacher;

public final class WebServiceCourseSeries implements Serializable {
	
	private static final long serialVersionUID = 2124264324119370218L;
	
	private Long id;
	private String name;
	private WebServiceCategory category;
	private Integer level;
	private Integer courseNumber;
	private Long teacherId;
	private String teacherName;
	private Integer capacity;
	private Integer occupyNum;
	private Date startDate;
	private Date endDate;
	private Date lastModified;
	private Double score;
	private Integer scoredNumber;
	
	private Boolean isActived;
	private Integer attribute0;
	private Double totalPrice;
	private String description;
	
	public WebServiceCourseSeries() {
		// TODO Auto-generated constructor stub
	}

	
	public WebServiceCourseSeries(Long id, String name,
			WebServiceCategory category, Integer level, Integer courseNumber,
			Long teacherId, String teacherName, Integer capacity,
			Integer occupyNum, Date startDate, Date endDate, Date lastModified,
			Double score, Integer scoredNumber, Boolean isActived,
			Integer attribute0, Double totalPrice, String description) {
		super();
		this.id = id;
		this.name = name;
		this.category = category;
		this.level = level;
		this.courseNumber = courseNumber;
		this.teacherId = teacherId;
		this.teacherName = teacherName;
		this.capacity = capacity;
		this.occupyNum = occupyNum;
		this.startDate = startDate;
		this.endDate = endDate;
		this.lastModified = lastModified;
		this.score = score;
		this.scoredNumber = scoredNumber;
		this.isActived = isActived;
		this.attribute0 = attribute0;
		this.totalPrice = totalPrice;
		this.description = description;
	}



	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public WebServiceCategory getWebServiceCategory() {
		return category;
	}

	public void setWebServiceCategory(WebServiceCategory category) {
		this.category = category;
	}

	public Integer getLevel() {
		return level;
	}

	public void setLevel(Integer level) {
		this.level = level;
	}

	public Integer getCourseNumber() {
		return courseNumber;
	}

	public void setCourseNumber(Integer courseNumber) {
		this.courseNumber = courseNumber;
	}


	public Long getTeacherId() {
		return teacherId;
	}


	public void setTeacherId(Long teacherId) {
		this.teacherId = teacherId;
	}


	public String getTeacherName() {
		return teacherName;
	}


	public void setTeacherName(String teacherName) {
		this.teacherName = teacherName;
	}


	public Integer getCapacity() {
		return capacity;
	}

	public void setCapacity(Integer capacity) {
		this.capacity = capacity;
	}

	public Integer getOccupyNum() {
		return occupyNum;
	}

	public void setOccupyNum(Integer occupyNum) {
		this.occupyNum = occupyNum;
	}

	public Date getStartDate() {
		return startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public Date getLastModified() {
		return lastModified;
	}

	public void setLastModified(Date lastModified) {
		this.lastModified = lastModified;
	}

	public Double getScore() {
		return score;
	}

	public void setScore(Double score) {
		this.score = score;
	}

	public Integer getScoredNumber() {
		return scoredNumber;
	}

	public void setScoredNumber(Integer scoredNumber) {
		this.scoredNumber = scoredNumber;
	}

	public Boolean getIsActived() {
		return isActived;
	}

	public void setIsActived(Boolean isActived) {
		this.isActived = isActived;
	}

	public Integer getAttribute0() {
		return attribute0;
	}

	public void setAttribute0(Integer attribute0) {
		this.attribute0 = attribute0;
	}

	public Double getTotalPrice() {
		return totalPrice;
	}

	public void setTotalPrice(Double totalPrice) {
		this.totalPrice = totalPrice;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}
	
	
	
	
	
	
	

}
